package cn.edu.zzuli.common.utils;


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class NowDate {

    /**
     * 得到现在时间年月日 时分
     * @return
     */
    public static String getNowTime(){
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");
        String format = sdf.format(date);
        return format;
    }

    /**
     * 得到现在日期
     * @return
     * @throws ParseException
     */
    public static String getNowDate() {
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String format = sdf.format(date);
        return format;
    }

    /**
     * 得到现在时间不带毫秒
     * @return
     * @throws ParseException
     */
    public static String getNowTimes() {
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
        String format = sdf.format(date);
        return format;
    }

    /**
     * 转化时分秒
     * @param string
     * @return
     */
    public static Date stringToDate(String string){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = null;
        try {
            date = sdf.parse(string);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }
    /**
     * 转化日期
     * @param string
     * @return
     */
    public static Date stringToDates(String string){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date = null;
        try {
            date = sdf.parse(string);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }
}
